FBI whistleblower Garret O'boyle testifies